.W384{width:384px}
.W760{	width: 760px}
.W366{	width: 366px}
.lineheight31{ line-height:31px}
.lineheight33{ line-height:33px}
.tl1_70x1200 img{
	height: 60px;
	width: 1200px;
}
.tl1_70x800 img {
	height: 60px;
	width: 800px;
}

.tl1_70x594 img {
	height: 60px;
	width: 594px;
}
.tl1_70x272 img {
	height: 60px;
	width: 272px;
}
.tl1_70x393 img {
	height: 60px;
	width: 393px;
}

.tl1_70x310 img {
	height: 60px;
	width: 310px;
}
.AD_90x800 {
	height: 80px;
	text-align: center;
}
.AD_90x800 img {
	height: 80px;
	width: 720px;
}
.ClassTitle {
	border-bottom: #E8E8E8 2px solid;
	height: 45px;
	margin-bottom: 20px;
}
.ClassTitle a{ display:inline-block; height:44px;line-height:45px; border-bottom:#da251e 3px solid;font-size: 20px; font-weight:bold}
.m1_left{
	width: 760px
}
.m1_left li{ position:relative; }
.m1_left li h3{
	position: absolute;
	bottom: 5px;
	z-index: 10;
	color: ghostwhite;
	line-height: 30px;
	text-align: center;
	background: rgba(125,125,120,.5);
	filter: alpha(opacity=60);
	font-weight: normal;
	width: 380px;
}
.m1_left li h3 a {
	color: ghostwhite
}

.m1_left_1 li {
	height: 265px
}
.m1_left_2 li {  height:127px}
.m1_left_1 img {
	width: 380px;
	height: 260px
}
.m1_left_2 img {
	width: 200px;
	height: 127px
}

.border_bot{
	border-bottom:#CCC 1px dashed;
	padding-bottom: 8px;
}
.m1_right li{
	background: url(../img2019/dian.jpg) no-repeat 0px 12px;
	padding-left: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}
.m1_right .strong {
	font-weight: bold; font-size:16px
}
.Rtit a{ color: #2a66fa}
.m2_tit {
	height: 44px;
	border-bottom: #CCC solid 1px;
}
.m2_tit li {
	float: left;
	margin-right: 35px;
	font-size: 18px;
	line-height: 43px;
	height: 43px;
	cursor: pointer;
	padding:0px 5px 0px 5px;
/*	
*/}
.m2_tit li a{ color:#2a66fa}
.MD_curr {
	font-weight:bold;
	border-bottom:#2a66fa 2px solid;
	background: url(http://www.21csp.com.cn/New21csp/Template/img2021/change1.png) bottom no-repeat
}
.R_CP li h3{ font-weight:normal}
.R_CP li{
	height: 75px;
	line-height: 35px;
	overflow: hidden;
	margin-bottom: 12px
}
.R_CP img {
	width: 122px;
	height: 75px;
	float: left;
	padding-right: 10px;
}

.M_CP li{
	text-align: center;
	line-height: 35px;
	float: left;
	width: 172px;
	padding: 0px 5px 0px 5px;
	max-height: 167px;
	overflow: hidden;
}
.M_CP li H3{ line-height:30px; text-align:left }
.M_CP img {
	width: 156px;
	height: 100px;
	padding-bottom: 5px;
}
.R_DD img {
	width: 122px;
	height: 80px;
	padding: 10px 10px 1px 0px;
	float: left;
}
.R_DD ul{
	padding-top: 8px;
	height: auto;
	overflow: hidden
}
.R_DD  h3{
	line-height: 32px;
	height:32px; overflow:hidden
}
.L_zt li{ margin:10px}
.L_zt li img { width:100%; height:134px; margin-bottom:5px}
.L_zt li h3{ overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;	
	line-height:35px}
.R_list li{
	background: url(../img2019/dian.jpg) no-repeat 0px 12px;
	padding-left: 14px;
}
.HotWord li{ width:88px; float:left; text-align:center; line-height:45px; margin:4px; background-color:#0fa5d6}
.HotWord li a{ color:#FFF }
.hotwords li {
	background: #17a2b7;
	float: left;
	width: 91px;
	height: 45px;
	margin: 0 5px 5px 0;
	position: relative;
	overflow: hidden;
	text-align: center
}
.hotwords li a:link, .hotwords li a:visited {
	display: block;
	visibility: hidden;
	color: #FFF;
	width: 91px;
	text-decoration: none;
	font-family: "微软雅黑", "Hiragino Sans GB";
}
.hotwords li.li_2, .hotwords li.li_3{
	background: #35c4f0;
	width: 187px;
	font-weight: bold
}
.hotwords li.li_2 a:link, .hotwords li.li_3 a:link {
	width: 187px
}
.hotwords li.li_color_0 {
	background: #35c4f0
}
.hotwords li.li_color_1 {
	background: #0fa5d7
}
.hotwords li.li_color_hove {
	background: #055c6f
}
.hotwords li a.detail {
	display: block;
	visibility: visible;
	background: rgba(0,0,0,0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = '#80000000', endColorstr = '#80000000');
	filter: alpha(opacity=80); background: #000; opacity: 0.8;
	height: 45px;
	position: absolute;
	top: 45px;
	left: 0;
	line-height:45px
}
/* link
============================== */
.link {
	padding: 20px 0px 10px 0px;
	height: auto;
	overflow: hidden
}
.link_tit {
	padding-top: 5px;
	float: left;
	font-size: 18px;
	font-weight: bold;
	width: 120px;
	text-align: center
}
.link_con {
	width: 1050px;
	float: right;
	margin-bottom: 10px;
}
.link_con li {
	float: left;
	width: 205px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 5px;
}


.MTop{ margin-top:0px}
.MBottom{ margin-bottom:0px}
